﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Xunit;
using YAPL.Language.Core;
using YAPL.Language.Core.Types;

namespace YAPL.Test.YAPL.Language.Core.Types {

	public class SampleFunction : YAPLFunction {
		public SampleFunction() : base("SampleFunction", GCL.Get(ClassNames.GlobalScope)) {}
		public override YAPLObject Call(Scope scope) {
			ParseScope(scope);
			return null;
		}
	}

	public class YAPLFunctionTest : IUseFixture<SampleFunction> {

		private SampleFunction _function;
		[Fact]
		public void ParamAttributesShouldBeParsedCorrectly() {
			
		}

		public void SetFixture(SampleFunction data) {
			_function = data;
		}
	}
}
